home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacHack 1997
/
MacHack 1997.toast
/
Hacks
/
Hacks ’96
/
O Boy
/
Source
/
ComputerAEObj_pd.h
< prev
next >
Wrap
C/C++ Source or Header
|
1996-06-21
|
847b
|
53 lines
#pragma once on
/*
ComputerAEObj_pd.h
© Bob Boylan 1996
Revision History
MacHack 1996 initial creation
*/
#include "BaseTypes.h"
#include "AEObj_pd.h"
#include "PropertyValue_pd.h"
#include "Clone_ut.h"
#include <vector.h>
// a fake class
#define cComputer 'comP'
class ComputerAEObj_pd : public AEObj_pd
{
public:
// ctor
ComputerAEObj_pd( );
// dtor
virtual ~ComputerAEObj_pd();
// getters
virtual
string GetKindName() { return string("Computer") ; }
virtual
DescType GetKindID() { return cComputer; }
virtual
Clone_ut< AEObj_pd > GetParent() { return nil; }
virtual
Int_32 GetSubModelCount(DescType inModelKind);
protected:
// more getters
virtual
Clone_ut< AETE_da > GetAETE() { return nil; }
virtual
string GetObjAddr( vector<ObjectSpec_da>::iterator ioIter );
private:
};